package com.accounting.model;

import java.time.LocalDateTime;
import java.util.List;

public class AssetSnapshot {
    private int id;
    private LocalDateTime createTime;
    private String description;
    private double totalAssets;
    private List<AssetSnapshotDetail> details;
    private List<CategoryTotal> categoryTotals;

    // Getters and setters
    public int getId() { return id; }
    public void setId(int id) { this.id = id; }
    
    public LocalDateTime getCreateTime() { return createTime; }
    public void setCreateTime(LocalDateTime createTime) { this.createTime = createTime; }
    
    public String getDescription() { return description; }
    public void setDescription(String description) { this.description = description; }
    
    public double getTotalAssets() { return totalAssets; }
    public void setTotalAssets(double totalAssets) { this.totalAssets = totalAssets; }
    
    public List<AssetSnapshotDetail> getDetails() { return details; }
    public void setDetails(List<AssetSnapshotDetail> details) { this.details = details; }
    
    public List<CategoryTotal> getCategoryTotals() { return categoryTotals; }
    public void setCategoryTotals(List<CategoryTotal> categoryTotals) { this.categoryTotals = categoryTotals; }
} 